From: Florian Müllner Date: Sun, 10 May 2020 18:21:03 +0000 (+0200) Subject: extensionSystem: Update canChange on error X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~684^2^2~385 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=3309031fd15033f34daa32d2eaff61b3fd5c234b;p=gnome-shell.git extensionSystem: Update canChange on error Whether or not an extension has errors influences the 'canChange' property, but so far we only update it for errors that occur when initializing the extension, not when an extension is enabled later. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1249 --- diff --git a/js/ui/extensionSystem.js b/js/ui/extensionSystem.js index 5a50b473a..16f5f8a66 100644 --- a/js/ui/extensionSystem.js +++ b/js/ui/extensionSystem.js @@ -268,6 +268,7 @@ var ExtensionManager = class { extension.errors.push(message); logError(error, 'Extension %s'.format(uuid)); + this._updateCanChange(extension); this.emit('extension-state-changed', extension); }